How to implement custom paging in ASP.NET Core Grid